package com.accp.demo.pojo.purchase;

import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

//采购退货表
public class PurchaseOutStorage {
	
	private String supplierNo;	//供应商编号
	private Integer	addressNo;		//供应商地址编号
	private String billDate;		//单据日期
	private String billNo;		//单据号码
	private Integer	isTax;			//单价是否含税
	private String currencyName;//币别	
	private Integer wareNo;			//仓库
	private Double exchRate;	//汇率
	private Integer isdeduct;		//是否重新入库
	private String masForeignTrade;	//国外贸易
	private Integer salesName;		//采购人员
	private String maker;			//制单人员
	private String permitter;		//复核人员
	private Integer logicState;		//逻辑状态
	private Integer auditingState;	//审核状态
	private String createTime;		//创建时间
	private String auditTime;		//审核时间
	
	
	//详表
	private List<PurchaseOutStorageInfo> purchaseOutStorageInfos=
			new ArrayList<PurchaseOutStorageInfo>();

	public String getSupplierNo() {
		return supplierNo;
	}

	public void setSupplierNo(String supplierNo) {
		this.supplierNo = supplierNo;
	}

	public Integer getAddressNo() {
		return addressNo;
	}

	public void setAddressNo(Integer addressNo) {
		this.addressNo = addressNo;
	}

	public String getBillDate() {
		return billDate;
	}

	public void setBillDate(String billDate) {
		this.billDate = billDate;
	}

	public String getBillNo() {
		return billNo;
	}

	public void setBillNo(String billNo) {
		this.billNo = billNo;
	}

	public Integer getIsTax() {
		return isTax;
	}

	public void setIsTax(Integer isTax) {
		this.isTax = isTax;
	}

	public String getCurrencyName() {
		return currencyName;
	}

	public void setCurrencyName(String currencyName) {
		this.currencyName = currencyName;
	}

	public Integer getWareNo() {
		return wareNo;
	}

	public void setWareNo(Integer wareNo) {
		this.wareNo = wareNo;
	}

	public Double getExchRate() {
		return exchRate;
	}

	public void setExchRate(Double exchRate) {
		this.exchRate = exchRate;
	}

	public Integer getIsdeduct() {
		return isdeduct;
	}

	public void setIsdeduct(Integer isdeduct) {
		this.isdeduct = isdeduct;
	}

	public String getMasForeignTrade() {
		return masForeignTrade;
	}

	public void setMasForeignTrade(String masForeignTrade) {
		this.masForeignTrade = masForeignTrade;
	}

	public Integer getSalesName() {
		return salesName;
	}

	public void setSalesName(Integer salesName) {
		this.salesName = salesName;
	}

	public String getMaker() {
		return maker;
	}

	public void setMaker(String maker) {
		this.maker = maker;
	}

	public String getPermitter() {
		return permitter;
	}

	public void setPermitter(String permitter) {
		this.permitter = permitter;
	}

	public Integer getLogicState() {
		return logicState;
	}

	public void setLogicState(Integer logicState) {
		this.logicState = logicState;
	}

	public Integer getAuditingState() {
		return auditingState;
	}

	public void setAuditingState(Integer auditingState) {
		this.auditingState = auditingState;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getAuditTime() {
		return auditTime;
	}

	public void setAuditTime(String auditTime) {
		this.auditTime = auditTime;
	}

	
	

	public List<PurchaseOutStorageInfo> getPurchaseOutStorageInfos() {
		return purchaseOutStorageInfos;
	}

	public void setPurchaseOutStorageInfos(List<PurchaseOutStorageInfo> purchaseOutStorageInfos) {
		this.purchaseOutStorageInfos = purchaseOutStorageInfos;
	}

	public PurchaseOutStorage(String supplierNo, Integer addressNo, String billDate, String billNo, Integer isTax,
			String currencyName, Integer wareNo, Double exchRate, Integer isdeduct, String masForeignTrade,
			Integer salesName, String maker, String permitter, Integer logicState, Integer auditingState,
			String createTime, String auditTime) {
		super();
		this.supplierNo = supplierNo;
		this.addressNo = addressNo;
		this.billDate = billDate;
		this.billNo = billNo;
		this.isTax = isTax;
		this.currencyName = currencyName;
		this.wareNo = wareNo;
		this.exchRate = exchRate;
		this.isdeduct = isdeduct;
		this.masForeignTrade = masForeignTrade;
		this.salesName = salesName;
		this.maker = maker;
		this.permitter = permitter;
		this.logicState = logicState;
		this.auditingState = auditingState;
		this.createTime = createTime;
		this.auditTime = auditTime;
	}

	public PurchaseOutStorage() {
		super();
	}

	@Override
	public String toString() {
		return "purchaseOutStorage [supplierNo=" + supplierNo + ", addressNo=" + addressNo + ", billDate=" + billDate
				+ ", billNo=" + billNo + ", isTax=" + isTax + ", currencyName=" + currencyName + ", wareNo=" + wareNo
				+ ", exchRate=" + exchRate + ", isdeduct=" + isdeduct + ", masForeignTrade=" + masForeignTrade
				+ ", salesName=" + salesName + ", maker=" + maker + ", permitter=" + permitter + ", logicState="
				+ logicState + ", auditingState=" + auditingState + ", createTime=" + createTime + ", auditTime="
				+ auditTime + ", purchaseOutStorageInfos=" + purchaseOutStorageInfos + "]";
	}
	
	
			
			
	
}
